﻿#include "dialog.h"
#include "ui_dialog.h"

Dialog::Dialog(QWidget *parent)
    : QDialog(parent)
    , ui(new Ui::Dialog)
{
    ui->setupUi(this);
    // 创建自定义头像控件
    AvatarWidget* avatarWidget = new AvatarWidget(this);
    avatarWidget->setFixedSize(100, 100); // 设置固定大小
    avatarWidget->setCornerRadius(50); // 设置圆角尺寸为 50（圆形头像）

    // 加载头像图片
    QPixmap pixmap(":/imgs/logo.png"); // 替换为你的图片路径
    avatarWidget->setAvatar(pixmap);

    // 将头像控件添加到布局中
    QVBoxLayout* layout = new QVBoxLayout(this);
    layout->addWidget(avatarWidget);
    setLayout(layout);

    // 拖放的widget提升后设置头像
    ui->widget->setAvatar(pixmap);
    ui->widget->resize(100, 100);
}

Dialog::~Dialog()
{
    delete ui;
}

